﻿// Type: Crystalbyte.Equinox.Imap.MessageInfo
// Assembly: Crystalbyte.Equinox.Imap, Version=0.4.4493.24531, Culture=neutral, PublicKeyToken=null
// Assembly location: C:\Experiments\TFSAzure\FetchAndProcess\Common\ThirdPartyLibs\Release\Crystalbyte.Equinox.Imap.dll

using System.Collections.Generic;

namespace Crystalbyte.Equinox.Imap
{
    public sealed class MessageInfo : IFetchable
    {
        public Envelope Envelope { get; }
        public IEnumerable<ViewInfo> Views { get; set; }
        public IEnumerable<AttachmentInfo> Attachments { get; }
        public IEnumerable<MessageInfo> NestedMessages { get; }
        public string Token { get; internal set; }
        public int SequenceNumber { get; internal set; }
    }
}
